from Tkinter import Tk, Canvas, Frame, BOTH, W

class TextCan(Frame):
    def __init__(self, parent):
        Frame.__init__(self, parent)   
         
        self.parent = parent        
        self.initUI()
        
    def initUI(self):
      
        self.parent.title("Lyrics")        
        self.pack(fill=BOTH, expand=1)

        lines = ["Most relationships seem so transitory", "They're good but not the permanent one", 
        "Who doesn't long for someone to hold", "", "Who knows how to love without being told",
        "Somebody tell me why I'm on my own","If there's a soulmate for everyone" ]
        
        canvas = Canvas(self)
        
        for i, line in enumerate(lines):
            canvas.create_text(20, 30*(i+1), anchor=W, font="Arial", text=line)

        canvas.pack(fill=BOTH, expand=1)
        
def main():
    root = Tk()
    ex = TextCan(root)
    root.geometry("420x250+300+300")
    root.mainloop()  


if __name__ == '__main__':
    main()  